COMP336-17B (HAM)

Graphics and Computer Games

20 Points

Edit Header Content
Faculty of Computing and Mathematical Sciences
Rorohiko me ngā Pūtaiao Pāngarau
Dept of Computer Science

Staff

Edit Staff Content

Convenor(s)

Lecturer(s)

Administrator(s)

Placement Coordinator(s)

Tutor(s)

Student Representative(s)

Lab Technician(s)

Librarian(s)

: clive.wilkinson@waikato.ac.nz

You can contact staff by:

  • Calling +64 7 838 4466 select option 1, then enter the extension.
  • Extensions starting with 4, 5 or 9 can also be direct dialled:
    • For extensions starting with 4: dial +64 7 838 extension.
    • For extensions starting with 5: dial +64 7 858 extension.
    • For extensions starting with 9: dial +64 7 837 extension.
Edit Staff Content

Paper Description

Edit Paper Description Content
The paper has two parts. In the first, modern real-time computer graphics systems, such as may be found in most personal computers are described. Topics include: vector graphics, 3D modelling, and real-time rendering with a brief introduction to shaders. The practical work in this section of the course is creation of a character model using Blender, and creation of a 3D map using the Unreal 4 software. The second part of the course covers programming with a 3D graphics package. This year the programming work will use three.js/WebGL or XNA. Practical work is a series of programming exercises.
Edit Paper Description Content

Paper Structure

Edit Paper Structure Content

The course is taught in lecture format. Lectures will include practical demonstrations of software and programming techniques. There are no tutorials. Students complete laboratory work in their own time. Unsupervised lab sessions access is available in Lab 2(R.G.07).

Class attendance is expected. The course notes provided are not comprehensive, additional material will be covered in class. You are responsible for all material covered in class.

Edit Paper Structure Content

Learning Outcomes

Edit Learning Outcomes Content

Students who successfully complete the course should be able to:

  • After completing COMP336 students should have a good understanding of:
    • Modern graphics systems.
    • 3D model design and implementation
    • Rendering process of 3D models
    • Lighting calculations
    • Texturing of 3D models
    • How each stage of the graphics pipeline contributes to the final image
    • Programming a 3D scene

    Assessment will have three components.  A formal written examination covers the general understanding of concepts.  Two practical exercises give experience in 3D modeling and 3D game map creation – i.e. providing experience with a small detailed model, and a larger scene.  Four smaller practical exercises provide a staged development of programming skills.

    Linked to the following assessments:
Edit Learning Outcomes Content
Edit Learning Outcomes Content

Assessment

Edit Assessments Content

Assessment Components

Edit Assessments Content

The internal assessment/exam ratio (as stated in the University Calendar) is 2:1. There is no final exam. The final exam makes up 33% of the overall mark.

The internal assessment/exam ratio (as stated in the University Calendar) is 2:1 or 0:0, whichever is more favourable for the student. The final exam makes up either 33% or 0% of the overall mark.

Component DescriptionDue Date TimePercentage of overall markSubmission MethodCompulsory
1. Character Modelling - Mesh Creation
23 Jul 2017
11:30 PM
6
  • Online: Submit through Moodle
2. Character Modelling - Texturing
30 Jul 2017
11:30 PM
6
  • Online: Submit through Moodle
3. Character Modelling - Armature & Animations
6 Aug 2017
11:30 PM
6
  • Online: Submit through Moodle
4. Scene Modelling - Level Geometry
13 Aug 2017
11:30 PM
6
  • Online: Submit through Moodle
5. Scene Modelling - Textures & Lighting
20 Aug 2017
11:30 PM
6
  • Online: Submit through Moodle
6. Scene Modelling - Interactive Elements
3 Sep 2017
11:30 PM
6
  • Online: Submit through Moodle
7. Programming Exercise 1
11 Sep 2017
11:30 PM
8
  • Online: Submit through Moodle
8. Programming Exercise 2
20 Sep 2017
11:30 PM
8
  • Online: Submit through Moodle
9. Programming Exercise 3
27 Sep 2017
11:30 PM
8
  • Online: Submit through Moodle
10. Programming Exercise 4
8 Oct 2017
11:30 PM
8
  • Online: Submit through Moodle
11. Exam
32
Assessment Total:     100    
Failing to complete a compulsory assessment component of a paper will result in an IC grade
Edit Assessments Content

Required and Recommended Readings

Edit Required Readings Content

Required Readings

Edit Required Readings Content
There are no specified readings for this paper, but students should expect to consult online documentation and tutorial material for the software they use.
Edit Required Readings Content

Online Support

Edit Online Support Content
Online support will be provided via Moodle.
Edit Online Support Content

Workload

Edit Workload Content

Students should expect to spend about 12 hours per week on this paper, in the following proportions:

WorkloadHours
Lectures 4 hours
Tutorials0 hours
Labs and Private Study8 hours
Edit Workload Content

Linkages to Other Papers

Edit Linkages Content
COMP204 Object Oriented Program Design or COMP258 Engineering Usable Systems
Edit Linkages Content

Prerequisite(s)

COMP204 or COMP258

Corequisite(s)

Equivalent(s)

Restriction(s)

Edit Linkages Content